package rest;

import hipoteca.TablaAmortizacion;

import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;

@Path("/hipoteca")
public class HipotecaResource {
	@GET
	@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
	@Produces( {MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON} )
	public Response tablaAmortizacion(@QueryParam("cantidad") double cantidad,
			@QueryParam("interes") double interes, @QueryParam("duracion") int duracion) {
		return Response.ok(new TablaAmortizacion(cantidad, interes, duracion)).build();
	}
}
